import { MidwayConfig } from '@midwayjs/core';
// import { join } from 'path';

export default {
  // use for cookie sign key, should change to your own and keep security
  keys: '1679830792185_9857',
  koa: {
    port: 7001,
  },
  // view: {
  //   // rootDir: {
  //   //   default: join(__dirname, './view'),
  //   // },
  //   defaultViewEngine: 'nunjucks',
  //   mapping: {
  //     '.nj': 'nunjucks',
  //     '.html': 'nunjucks',
  //   },
  // },
  view: {
    defaultViewEngine: 'nunjucks',
    mapping: {
      '.nj': 'nunjucks',
      '.html': 'nunjucks',
    },
  },
  // cors: {
  // allowMethods: '*',

  // origin: '*',
  // 设置 Access-Control-Allow-Headers 的值，【默认值】会获取请求头上的 Access-Control-Request-Headers
  // allowHeaders: '*',
  // 设置 Access-Control-Expose-Headers 的值
  // exposeHeaders: string |string[];
  // 设置 Access-Control-Allow-Credentials，【默认值】false
  // 也可以配置为一个回调方法，传入的参数为 request，返回值为 true 或 false
  // credentials: true,
  // 是否在执行报错的时候，把跨域的 header 信息写入到 error 对的 headers 属性中，【默认值】false
  // keepHeadersOnError: boolean;
  // 设置 Access-Control-Max-Age
  // maxAge: 3600,
  // },
} as MidwayConfig;
